Rule-Based Knowledge Representation Using a Database
نویسندگان
چکیده
Selecting a suitable method and knowledge engineering tool for a rule-based problem may be influenced by the fact that an expert system shell can be expensive and, contrary to database systems, may not be part of the installed computing environment. We show how to use a database (ORACLE) to implement the functionality of an expert system shell by a simple rule language which is automatically translated into SQL. The SQL interpreter is then used to "execute" these rules. We have applied this method to process control, in particular to checking timing sequences in the CERN particle accelerator complex. Our experience gained during more than one year of use, showed that the initial limitations concerning the execution speed could be overcome by software optimisation and hardware upgrades. Finally we compare the inference engine of this rule system implemented in a database with that of standard production rule expert system shells.
منابع مشابه
Knowledge Discovery in Databases : A Rule - Based Attribute - Oriented ApproachDavid
An attribute-oriented induction has been developed in the previous study of knowledge discovery in databases. A concept tree as-cension technique is applied in concept generalization. In this paper, we extend the background knowledge representation from an unconditional non-rule-based concept hierarchy to a rule-based concept hierarchy , which enhances greatly its representation power. An eecie...
متن کاملKnowledge Discovery in Databases : A Rule - Based Attribute - Oriented
An attribute-oriented induction has been developed in the previous study of knowledge discovery in databases. A concept tree as-cension technique is applied in concept generalization. In this paper, we extend the background knowledge representation from an unconditional non-rule-based concept hierarchy to a rule-based concept hierarchy , which enhances greatly its representation power. An eecie...
متن کاملSet-Oriented Constructs for Rule-Based Systems
Set-oriented constructs for forward chaining rule-based systems are presented in this paper. These constructs allow arbitrary amounts of data to be matched and changed within the execution of a single rule. Second order tests on the data can be included in the match. The ability of a single rule to directly access all of the data to be manipulated eliminates the need for unwieldy control mechan...
متن کاملKnowledge Engineering for Hybrid Deductive Databases
Modern knowledge base systems frequently need to combine a collection of databases in different formats: e.g., relational databases, XML databases, rule bases, ontologies, etc.. In the deductive database system DDBASE, we can manage these different formats of knowledge and reason about them. Even the file systems on different computers can be part of the knowledge base. Often, it is necessary t...
متن کامل